iT邦幫忙

2022 iThome 鐵人賽

DAY 11
0
Mobile Development

[Android] 在 activity 與 fragment 身上的 lifecycle系列 第 11

[Day 11] Activity 的 lifecycle - 用來界定使用者進入、離開 Activity 的行為模式

  • 分享至 

  • xImage
  •  

Fragment 的實作介紹到 Day 10 暫時告一段落,先把主題拉回 Activity 的 lifecycle。

Activity 的 lifecycle

當使用者瀏覽、離開或返回至你的應用程式,應用程式中的 Activity 實例會因為生命週期(lifecycle)中的不同狀態而有不同轉換。Activity class 提供許多回調(callbacks)方法,讓 Activity 瞭解狀態已變更:系統正在建立(creating)、停止(stopping)、恢復(resuming) Activity,或銷毀(destroying) Activity 的存在。

在生命週期的回調方法中,你可以宣告當使用者離開或重新進入 Activity 時的 Activity 行為模式。例如,你建立一個串流影片播放的應用程式,你可能會在使用者切換至另一個應用程式時暫停影片播放、中斷串流連線。當使用者返回,你可以重新連線串流並為使用者從上次播放中止點恢復影片播放。


參考資料


上一篇
[Day 10] Fragment 的實作 - Fragment manager / 子 Fragment 與兄弟 Fragment 的留意事項
下一篇
[Day 12] Activity 的 lifecycle - 可以避免應用程式發生這些崩潰體驗
系列文
[Android] 在 activity 與 fragment 身上的 lifecycle30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言